
lexer grammar Expression;  //lexer 关键字意味着这是一个词法规则文件，名称要与文件名相同

// 关键字
Random :           'random';

// 操作符
PLUS:               '+';
COMMA:               ',';

LP:          '(';
RP:         ')';

// 标识符
Id :                [a-zA-Z_0-9] ([a-zA-Z_] | [0-9])*;

// 空白字符，抛弃
Whitespace:         [ \t]+ -> skip;
Newline:            ( '\r' '\n'?|'\n')-> skip;
